




/*-----------------地图---------------*/
.ditu{width:100%; height:400px;}
.html,body{margin:0;padding:0;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*----------------底部样式----------------------*/

.cmain_con {
width: 1000px;
margin: 0px auto;
position: relative;
}
.cfooter_box {
	background: #013c7e;
    
	
}
.cfooter_con {
	padding: 40px 0px 20px;
	 margin:0 auto;
	

}

.cfooter_con dl {
	width: 130px;
	float: left;
	text-align: center;
}
.cfooter_con dl dt, .cfooter_con dl dt a {
	color: #fff;
}
.cfooter_con dl dd, .cfooter_con dl dd a {
	color: #d8e9fc;
	font-size: 12px;
}
.cfooter_con dl dt {
	padding-bottom: 10px;
}
.cfooter_con dl dd {
	margin: 5px auto;
	display: block;
}
.cfooter_con dl dd a:hover {
	color: #fff;
}
.cfooter_con dl.cfoot_con_lx {
	
	width: 200px;
	height:160px;
}
.cfooter_con dl.cfoot_con_lx dd, .cfooter_con dl.cfoot_con_lx dt {
	width: 200px;
	float: right;
}
.cfooter_con dl.cfoot_con_wx dt {
	text-align: center;
}
.cfooter_con dl.cfoot_con_wx dd img {
	max-width: 100%;
}
.cfoot_bot {
	border-top: 1px solid #c5e0fd;
	text-align: center;
	padding: 15px 0px;
}
.cfoot_bot p {
	font-size: 12px;
	color: #c5e0fd;
}
.cfoot_bot p a {
	font-size: 12px;
	color: #d8e9fc;
}
.cfoot_bot p a:hover {
	color: #fff;
}
.ckf_side {
	position: fixed;
	width: 54px;
	height: 275px;
	right: 0;
	top: 200px;
	z-index: 9999;
}
.ckf_side ul li {
	width: 54px;
	height: 53px;
	float: right;
	position: relative;
	border-bottom: 1px solid #444;
	z-index: 999;
	overflow: visible;
}
.ckf_side ul li img {
	float: left;
}
.ckf_side ul li .sidebox, .ckf_side ul li .sidebox_erweima {
	width: 54px;
	height: 54px;
	line-height: 52px;
	top: 0;
	right: 0;
	transition: all 0.3s;
	opacity: 0.8;
	background: #f60;
	filter: Alpha(opacity=80);
	color: #fff;
	position: absolute;
	text-align: center;
	overflow: visible;
	z-index: 999;
}
.ckf_side ul li .sidebox {
	overflow: hidden;
}
.ckf_side ul li .sidebox_erweima {
	overflow: visible;
	position: relative;
	filter: Alpha(opacity=100);
	opacity: 1;
	z-index: 9999;
	width: 54px;
	height: 54px;
}
.erweima_box {
	position: absolute;
	left: -200px;
	z-index: 99999;
	width: 200px;
	top: -190px;
	height: 240px;
	overflow: visible;
	display: none;
}
.erweima_box img {
	display: block;
	width: 200px;
	height: 200px;
}
.ckf_side ul li .sidebox_erweima .erweima_box h6 {
	background: #fff;
	color: #323232;
	text-align: center;
	line-height: 36px;
}
.ckf_side ul li .sidetop {
	width: 54px;
	height: 54px;
	display: inline-block;
	background: #f60;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	transition: all 0.3s;
}
.ckf_side ul li .sidetop:hover {
	background: #f60;
	opacity: 1;
	filter: Alpha(opacity=100);
}
.ckf_side ul li #shang img {
	background: #f60;
	width: 54px;
}
/*右侧在线客服*/

.new-float{
	position: fixed;
	right: 0;
	bottom: 50px;
	z-index: 50;
	width: 77px;
	height: 374px;
	margin-top: -187px;
}
.new-float li{
	position: relative;
	width: 77px;
	height: 57px;
	margin-bottom: 1px;
	line-height: 27px;
	color: #fff;
	text-align: center;
}
.new-float li.hover{
	overflow: hidden;
}
.new-float li a{
	display: inline-block;
	color: #fff;
}
.new-float li a.tit{
	width: 77px;
	height: 27px;
	padding: 30px 10px 0 0;
	color: #fff;
}
.new-float li p{
	position: relative;
	z-index: 2;
	height: 27px;
	padding-top: 30px;
	cursor: pointer;
}
.new-float li.fi a{
	background: url(../images/bg_float01.png) no-repeat;
}
.new-float li.se a{
	background: url(../images/bg_float02.png) no-repeat;
}
.new-float li.th a{
	background: url(../images/bg_float03.png) no-repeat;
}
.new-float li.fo a.tit{
	background: url(../images/bg_float04.png) no-repeat;
}
.new-float li.fif p{
	background: url(../images/bg_float05.png) no-repeat;
}
.new-float li .tel{
	position: absolute;
	left: 77px;
	top: 0;
	z-index: 1;
	width: 184px;
	height: 57px;
	font: 24px/57px Arial;
	color: #fff;
	background: url(../images/bg_float06.png) no-repeat;
	cursor: pointer;
}
.new-float a.mof{
	display: inline-block;
	width: 54px;
	height: 71px;
	padding: 12px 11px 0 12px;
	margin-top: 10px;
	*margin-top: 7px;
	background: url(../images/bg_float07.png) no-repeat;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
}


 .companycon p{margin-top: 20px;line-height: 22px;color: #666;}
                    .companycon .txt01{overflow:hidden;background:#f5f5f5;height:146px;margin-top: 30px;}
                    .companycon .txt02{padding:25px 30px 0 30px;width:364px;float:right;}
                    .companycon .txt02 p{margin-top: 14px;}
                    .companycon h3{font-size: 20px;color: #0857b0;}